$(document).ready(function() {
	
	//transforma o formulário em um wizard
	var wizardObj = wizardUpdate($("form").attr("id"),"departamentoproponentes",false);
	//criando os editores de texto
    $('textarea').wysiwyg();
    
    $("#pessoaAutoResponsavel").simpleAutoComplete(600,"nome","pessoas?ByNomeLikeSigen");
    $("#pessoaAutoSessao").simpleAutoComplete(600,"nome","pessoas?ByNomeLikeSigen");
	
	});


function popular(){
    registro = $("#"+$("form").attr("id")).formParams(false);
	var myDate = new Date();
	var displayDate = (myDate.getMonth()+1) + '/' + (myDate.getDate()) + '/' + myDate.getFullYear();    
    
	$("select").each(function(){
		try{ 
			eval("registro."+$(this).attr("id")+" = findDataId(registro."+$(this).attr("id")+".id, $(\"#"+$(this).attr("id")+"\").get(0).dataSource);");
		}catch(e){}
	});

	
	if($("input[@name=responsavelSessaoGraduadoPedagogia]:checked").val() == 'on'){
		registro.responsavelSessaoGraduadoPedagogia = true;
	}else{
		registro.responsavelSessaoGraduadoPedagogia = false;
	}

	return registro;
}

function preencherFormulario(data){
			temp = data;
			//combobox
			loadToComboBox("#estado",estadoDataSource,"uf");
			loadToComboBox("#ramoSegurancaPublica",ramoSegurancaPublicaDataSource,"nome");
			$("#ramoSegurancaPublica").val(data.ramoSegurancaPublica.id);		
			
			//combobox dependentes
			$("#estado").change(function(event){ loadToSubcombo(event,'#municipio','municipios/combo/nome?class=br.com.educa.modelo.publico.Municipio&methodName=findMunicipiosByEstado&estado=','nome'); });
			loadToComboBoxCallBack("#municipio","municipios/combo/nome?class=br.com.educa.modelo.publico.Municipio&methodName=findMunicipiosByEstado&estado="+data.municipio.estado.id,'nome',function(){$("#municipio").val(data.municipio.id);});
						
			//checkbox
			if(data.responsavelSessaoGraduadoPedagogia) $("#responsavelSessaoGraduadoPedagogia").attr('checked', true); else $("#responsavelSessaoGraduadoPedagogia").attr('checked', false); 

			//form
			$("#"+$("form").attr("id")).populate( data,{resetForm:true});
			
			$("#estado").val(data.municipio.estado.id);

}
